how to flatten javascript object